花费 55 ms
postgresql 数据库无法启动

在数据库无法启动时,一般可以根据报错信息,采取对应措施即可,下面列出一些在数据库启动时报出错误比较严重而解决方式又不那么明显的处理方法。 模拟错误,查到pg_class系统表中一个索引在磁盘中的位置 ...

Wed Mar 13 03:23:00 CST 2019 0 1959
pg数据库杀掉连接

遇到异常连接时,需要将对应连接杀掉,可能是连接占用了过多CPU或是IO,影响了业务,或是时间过长的空闲事务. pg对于杀掉连接提供了专门的命令,一般情况下使用pg_cancel_backend就可以 ...

Sun Jan 13 23:35:00 CST 2019 0 929
PostgreSQL 传统 hash 分区方法和性能

背景 除了传统的基于trigger和rule的分区,PostgreSQL 10开始已经内置了分区功能(目前仅支持list和range),使用pg_pathman则支持hash分区。 从性能角度,目 ...

Wed Dec 20 00:23:00 CST 2017 0 1482
pg删除账号,权限的回收问题

在pg中删除账号时,一般不能直接删除账号,要先将该账号上所有的对应权限收回,但往往这一步是比较繁琐的,可能当时赋权的对象类型很多,对象也比较多,虽然可以通过sql按照类型来收回针对整个schema的所 ...

Tue Dec 18 00:04:00 CST 2018 0 894
PgSQL · 追根究底 · WAL日志空间的意外增长

问题出现 我们在线上巡检中发现,一个实例的pg_xlog目录,增长到4G,很是疑惑。刚开始怀疑是日志归档过慢,日志堆积在pg_xlog目录下面,未被清除导致。于是检查归档目录下的文件,内容如下。但发 ...

Mon Jul 13 08:42:00 CST 2015 6 1585

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM